import cv2

# 这里采用高斯滤波卷积核
# 它的核大小采用奇数形式

o = cv2.imread('lenaNoise.png')
cv2.imshow('original',o)

# 高斯滤波参数：
# o:需要平滑的图像；(3,3)核大小；0：在X轴上的标准差；0：在Y轴上的标准差
r1 = cv2.GaussianBlur(o,(3,3),0,0)

r2 = cv2.GaussianBlur(o,(5,5),0,0)

r3 = cv2.GaussianBlur(o,(5,5),0.1,0.1)

r4 = cv2.GaussianBlur(o,(5,5),1,1)
cv2.imshow('r1',r1)
cv2.imshow('r2',r2)
cv2.imshow('r3',r3)
cv2.imshow('r4',r4)
cv2.waitKey()
cv2.destroyAllWindows()